# 使用 OpenJDK 8 作为基础镜像
FROM openjdk:8-jdk

# 设置工作目录
WORKDIR /app

# 将本地打包好的 JAR 文件复制到镜像中
COPY ruoyi-admin.jar app.jar

# 创建上传目录 (重要：确保目录存在)
RUN mkdir -p /app/uploads

# 暴露端口
EXPOSE 8083

# 启动 Spring Boot 应用
# 优化 JVM 参数
ENTRYPOINT ["java", \
  "-Xms512m", \
  "-Xmx1024m", \
  "-XX:+UseG1GC", \
  "-Djava.security.egd=file:/dev/./urandom", \
  "-jar", "app.jar"]


